/**
 * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
 * No deletion without permission, or be held responsible to law.
 */
package com.jeesite.modules.dataScreen.dao;


import java.util.List;
import java.util.Map;

public interface DataScreenDao {
    List<Map<String, String>> getData();

    List<Map<String, String>> getHighWayImportantProjectData();

    List<Map<String, String>> getRailwayImportantProjectData();

    List<Map<String, String>> getWaterwayImportantProjectData();

    List<Map<String, String>> getAirWayImportantProjectData();

    List<Map<String, String>> getHighSpeedProjectData();

    List<Map<String, String>> getWaterWayMileageData();

    List<Map<String, String>> getBusRankingData();

    List<Map<String, String>> getRailRankingData();

    List<Map<String, String>> getHighFrequencyPaperWorkTopData();

    List<Map<String, String>> getDynamicEvaluationData();

    List<Map<String, String>> getClassicCaseData();

    List<Map<String, String>> getFocusRegulationData();

    List<Map<String, String>> getCreditGatherTopData();

    List<Map<String, Object>> getCreditTargetByFieldData();

    List<Map<String, Object>> getCityCreditEvaluationData();

    List<Object> getRiskHazardTrendData(String column);

    List<Map<String, String>> getHundredCartPitfallTopData();

    List<Map<String, String>> getWaterRescueData();

    List<Map<String, String>> getHighWayBlockageData();

    List<Map<String, String>> getMonthlyAccidentByTypeData(String month);

    List<Map<String, String>> getMonthlyAccidentData(String month);

    List<Map<String, String>> getMonthlyAccidentYoyData(String year, String month);

    List<Map<String, String>> getCenterAreaAccidentData(String qxfl);

    List<Map<String, String>> getYearAccidentDeathData(String year);

    List<Map<String, String>> getTargetTaskData();

    List<Map<String, String>> getEpCreditRatingData();

    List<Map<String, String>> getYearAccidentDeathNumberData(String year);

    List<Map<String, String>> getTaxiRevenueData();

    Map<String, Object> getRailTransitFlowData();

    List<Object> getAdministrativeChartAxisData(String fieldName);

    List<Object> getAdministrativeChartData(String fieldName);

    List<Map<String, String>> getPenaltyTargetData();

    List<Map<String, String>> getCoercionTargetData();

    List<Object> getInspectionChartAxisData();

    List<Long> getInspectionChartData();

    List<Map<String, String>> getInspectionTargetData();

    List<Map<String, String>> getComplaintTargetData();

    List<Map<String, String>> getControlOverData();

    List<Map<String, String>> getDailyPassengerFlowOtherData();

    List<Map<String, String>> getTaxiOperationData();

    List<Map<String, String>> getCbvData();

    List<Map<String, Object>> getTargetDataById(String id);

    List<Map<String, Object>> getTargetDataByIds(String beginId, String endId);

    List<Map<String, String>> getLongTermTotalData();

    List<Map<String, String>> getCarAssessData(String desc);

    Map<String, Object> getBusFlowData();

    Map<String, Object> getNetWorkFlowData();

    Map<String, Object> getHighWayFlowData();

    Map<String, Object> getProvincialFlowData();

    List<Map<String, String>> getRailWayPlanProjectData();

    List<Map<String, String>> getRiskHazardRemovalRate();

    List<Map<String, String>> getProgressPieChartKnownFinishData(String finishId, String progressId);

    List<Map<String, String>> getProgressPieChartKnownTotalData(String totalId, String progressId);

    List<Map<String, Object>> getHighSpeedCurrentStatisticalData();

    List<Map<String, Object>> getHighSpeedCurrentControlData();

    Map<String, Object> getAnnualAccidentDeathData();

    List<Map<String, Object>> getHighSpeedCurrentRoadNetworkData();

    long getDangerousGoodsWayBill(String column);

    String getMonthData();

    Integer getPostalCountData();

    Map<String, Object> getSanXiaPassengerData(String tjwdfl);

    Map<String, Object> getLiangJiangPassengerData();

    Integer getRoadWayPassengerData(String column);

    Integer getExpressCountData(String column);

    Integer getPostalOperationData(String column);

    List<Map<String, Object>> getWaterWayTotalMileage();

    Integer getApprovalEventCountData(String column);

    Map<String, Object> getApprovalEventCountMapData(String name, String column);

    Integer getEnterprisePersonnelCountData(String column, String query);

    Map<String, Object> getMarketOverviewData(String where);

    long getJiangBeiDengjiCountData();

    long getJiangBeiQifeiCountData();

    Integer getMarketOverviewData2();

    Integer getMarketOverviewData3();

    long getJiangBeiDengjiYearCountData();

    long getJiangBeiQifeiYearCountData();

    Map<String, Object> getVehicleDetectionData();

    Map<String, Object> getLiangJiangYearPassengerData();

    List<Map<String, String>> getQifeiCountMonthData();

    List<Map<String, String>> getDengjiCountMonthData();

    Integer getTransportPassengerData(String column);

    Integer getPublicTransitPassengerData(String column);

    Integer getRailTransitPassengerData(String column);
}